package com.freak.neteasecloudmusic.dagger.component;

import com.freak.neteasecloudmusic.dagger.module.SongClassifyListModule;
import com.freak.neteasecloudmusic.modules.find.recommend.songlist.all.detail.SongClassifyListActivity;
import com.freak.neteasecloudmusic.modules.find.recommend.songlist.fragment.SongListFragmentContract;

import dagger.BindsInstance;
import dagger.Component;

/**
 * Created by Freak on 2020/3/7.
 */
@Component(modules = {SongClassifyListModule.class})
public interface SongClassifyListComponent {
    void inject(SongClassifyListActivity songClassifyListActivity);

    @Component.Builder
    interface Builder {
        @BindsInstance
        SongClassifyListComponent.Builder view(SongListFragmentContract.View view);
        SongClassifyListComponent build();
    }
}
